package com.ys;

/**
 * 描述: 反射反向实列创建问题01
 * class Test {
 * static {
 * System.out.println("This is Static Code ");
 * }
 * <p>
 * public static void main(String[] args) {
 * System.out.println("This is Main()");
 * }
 * }
 * 怎么创建实列 而不输出  System.out.println("This is Static Code ");
 * 分析问题: 就是不执行静态代码块
 *
 * @author CodeYang_Site
 * @version 2021/1/26 9:55
 */
public class 反射反向实列创建问题01 {

    public static void main(String[] args) {
        try {
//            Class<?> aClass = Class.forName("com.ys.Test", false, 反射反向实列创建问题01.class.getClassLoader());
////            Class<Test> testClass = Test.class;
////            System.out.println(testClass.getName());

//            Class<Test> testClass = Test.class;

            Class<Test> testClass = Test.class;
            System.out.println(Test.numsize);

        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}


/**
 * 问题2:
 *    Class.forName()  与 类名.class 有什么区别?
 *
 */


